#include <sys/types.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>

int main () {

    if (access("fifo", F_OK) == 0) {
        return 0;
    }

    int rt = mkfifo("fifo", 0664);
    if (rt == -1) {
        perror("mkfifo");
        return -1;
    }

    return 0;
}